package com.why.zing.payapi.service;

import java.util.Date;

public interface JobService {

    /**
     * 添加过期时间Job
     *
     * @param orderNo    订单号
     * @param expireTime 过期时间
     */
    void addExpireOrderJob(String orderNo, Date expireTime);


    /**
     * 添加通知业务方job
     *
     * @param orderNo     订单号
     * @param callbackUrl 通知url
     * @param body        通知信息
     */
    void addNotifyOrderJob(String orderNo, String callbackUrl, String body);

    /**
     * 删除job
     *
     * @param orderNo 订单号
     */
    void deleteJob(String jobType, String orderNo);
}
